package object;

public class IntegerDemo {
    public static void main(String[] args) {
        Integer i1=new Integer(5);
        Integer i2=new Integer("5");
        System.out.println(i1==i2);
        System.out.println(i1.equals(i2));

        Integer i3=Integer.valueOf(127);
        Integer i4=Integer.valueOf(127);
        System.out.println(i3==i4);
        System.out.println(i3.equals(i4));

        Integer i=5;//自动装箱，Integer i=Integer.values(45)
        //Integer i=Integer.valueof(56)
        int n=i;//自动拆箱，引用类型到基本类型------拆

        int t=Integer.MAX_VALUE;
        int s=Integer.MIN_VALUE;
        System.out.println("int的最大值："+t+"int的最小值："+s);
        Long l =Long.MAX_VALUE;
        Long r = Long.MIN_VALUE;
        System.out.println("long的最大值："+l+"long的最小值："+r);

        //通过包装类可以将字符串转换为对应的基本类型
        String s1="45";
        int age=Integer.parseInt(s1);
        System.out.println(age);
        long yu=Long.parseLong(s1);
        System.out.println(yu);
        double price=Double.parseDouble(s1);
        System.out.println(price);



    }
}
